<div ms-controller="add_contest">
    <form id="add-contest-form">
        <div class="col-md-9">
            <div class="alert alert-warning" role="alert">
                <p>注意！管理员在测试比赛题目的时候请务必保持比赛状态为没有开始，这时只有管理员可以正常查看和提交题目，而且不会产生排名。</p>
            </div>
            <div class="col-md-12">
                <label>比赛名称</label>
            </div>
            <div class="col-md-12">
                <div class="form-group">
                    <input type="text" name="name" class="form-control" ms-duplex="title"
                           data-error="请填写比赛名称(名称不能超过50个字)" required>

                    <div class="help-block with-errors"></div>
                </div>
            </div>
            <div class="col-md-12">
                <label>说明</label>
            </div>
            <div class="col-md-12">
                <div class="form-group">
                    <ms:editor $id="contestDescriptionEditor" config="contestDescriptionEditor"></ms:editor>
                </div>
            </div>
            <div class="col-md-6">
                <label>开始时间</label>
                <div class="form-group">
                    <input type="text" class="form-control" name="start_time" id="contest_start_time"
                           ms-duplex="startTime" data-error="请填写比赛开始时间" required>
                    <div class="help-block with-errors"></div>
                </div>
            </div>
            <div class="col-md-6">
                <label>结束时间</label>
                <div class="form-group">
                    <input type="text" class="form-control" name="end_time" id="contest_end_time"
                           ms-duplex="endTime" data-error="请填写比赛结束时间" required>
                    <div class="help-block with-errors"></div>
                </div>
            </div>
            <div class="col-md-6">
                <div class="form-group">
                    <label>比赛类型</label>

                    <div>
                <span ms-if="showGlobalViewRadio">
                    <label>
                        <small><input type="radio" value="true" name="isGlobal" ms-duplex-boolean="isGlobal">公开赛
                        </small>
                    </label>
                </span>
                <span>
                    <label>
                        <small><input type="radio" value="false" name="isGlobal" ms-duplex-boolean="isGlobal">小组赛
                        </small>
                    </label>
                </span>
                    </div>

                </div>
            </div>
            <div class="col-md-6" >
                <div ms-visible="isGlobal">
                    <label>密码保护</label>
                    <div class="form-group">
                        <input type="text" class="form-control" name="password" placeholder="留空就是公开赛" ms-duplex="password">
                    </div>
                </div>
                <div ms-visible="!isGlobal">
                    <label>邀请密码</label>
                    <div class="form-group">
                        <input type="text" class="form-control" name="password" placeholder="留空则只有小组内可以参加" ms-duplex="password">
                    </div>
                </div>
            </div>
            <div class="form-group col-md-12" ms-visible="!isGlobal">
                <!-- radio 的value 没有用 但是没有的话，表单验证会出错-->
                <div ms-repeat="allGroups" class="col-md-4">
                    <input type="checkbox" value="group_id" ms-duplex-checked="el.isSelected">&nbsp;&nbsp;{{ el.name }}
                </div>
            </div>

            <div class="col-md-12">
                <label>实时排名</label>
                <div class="form-group">
                    <label class="text"><input type="checkbox" ms-duplex-checked="realTimeRank">
                        <small>如果不勾选，排名会被缓存，不会更新，而且只显示自己的提交。用于 acm 封榜。rank页面url后面增加?force_real_time_rank=true可以在管理员身份下查看最新排名。</small>
                    </label>
                </div>
            </div>
            <div class="col-md-12">
                <input type="submit" class="btn btn-success btn-lg" value="发布比赛">
            </div>
        </div>

    </form>
</div>

<script src="/static/js/app/admin/contest/addContest.js"></script>
